অক্টাল গণিত (Octal Math) হলো একটি সংখ্যা পদ্ধতি যা ভিত্তি ৮ ব্যবহার করে। অক্টাল সংখ্যা পদ্ধতিতে সংখ্যা ০ থেকে ৭ পর্যন্ত ধারা থাকে। অর্থাৎ, অক্টাল গণিতের জন্য, ৮-এর পরিবর্তে ১০-এর সংখ্যা ব্যবহৃত হয়, যেখানে ৮ সংখ্যা হিসেবে গণ্য হয় না। অক্টাল গণিত মূলত কম্পিউটিং এবং তথ্য প্রযুক্তির ক্ষেত্রে ব্যবহৃত হয়, বিশেষত বাইনারি এবং হেক্সাডেসিমাল সংখ্যা পদ্ধতির মধ্যে রূপান্তর করার সময়।
অক্টাল সংখ্যার যোগ করার সময়, ৮-এর ভিত্তিতে গণনা করতে হয়। যদি যোগফল ৮ বা তার বেশি হয়, তাহলে ১ অবশিষ্ট রাখার পদ্ধতি অনুসরণ করতে হয়।
উদাহরণ:
57 (অক্টাল)
+ 34 (অক্টাল)
------
113 (অক্টাল)
ব্যাখ্যা:
অক্টাল বিয়োগ করার সময়, ঋণাত্মক ফলের জন্য ১ ধার্য করতে হবে।
উদাহরণ:
76 (অক্টাল)
- 34 (অক্টাল)
------
42 (অক্টাল)
ব্যাখ্যা:
অক্টাল গুণ করার সময়, সাধারণ গুণনের মতোই কাজ করা হয়, কিন্তু ফলাফল ৮-এর ভিত্তিতে রূপান্তর করতে হয়।
উদাহরণ:
23 (অক্টাল)
× 5 (অক্টাল)
------
115 (অক্টাল)
ব্যাখ্যা:
অক্টাল ভাগ করার সময়, ভাগফল এবং অবশিষ্ট উভয়কেই ৮-এর ভিত্তিতে গণনা করতে হবে।
উদাহরণ:
75 (অক্টাল)
÷ 5 (অক্টাল)
------
15 (অক্টাল)
ব্যাখ্যা:
অক্টাল সংখ্যাকে ডেসিমাল, বাইনারি বা হেক্সাডেসিমালে রূপান্তর করতে প্রয়োজনীয় পদ্ধতি অনুসরণ করতে হবে।
প্রতি বিটের মান গণনা করতে হবে এবং ৮-এর শক্তি ব্যবহার করতে হবে।
উদাহরণ: অক্টাল 72 কে ডেসিমালে রূপান্তর করা:
7 × 8^1 + 2 × 8^0 = 56 + 2 = 58
প্রতি অক্টাল সংখ্যাকে ৩ বিট বাইনারিতে রূপান্তর করতে হয়।
উদাহরণ: অক্টাল 5 কে বাইনারিতে রূপান্তর করা:
5 = 101 (বাইনারি)
অক্টাল গণিত সহজ এবং কার্যকর, তবে এর জন্য ৮-এর ভিত্তিতে গণনা করার দক্ষতা প্রয়োজন। এটি বিভিন্ন প্রযুক্তিগত ক্ষেত্রে, বিশেষ করে কম্পিউটার বিজ্ঞান এবং ইলেকট্রনিক্সে প্রায়ই ব্যবহৃত হয়।